package com.codeye.spider.accessFlag;

import java.util.HashMap;
import java.util.Map;

import com.codeye.spider.Queue;

public class Spider_aa implements Runnable  {
	
	private int No = 0;
	private Map<String, String> tmap = new HashMap<String, String>();
	public Spider_aa(int num){  
	      this.No = num; 
	}  

	public void run() {
		while (!Queue.isEmpty()) {
			String url = Queue.getAndRemoveFirstElem();
			String result = Actions_aa.grabWebName(url, No, Queue.size());
			this.tmap.put(url, result);
		}
		Main_aa.imap.putAll(tmap);
		System.err.println("@@@【"+No+" Finish - "+tmap.size()+"】@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
		try {
			Thread.sleep(10000);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
